package cn.com.xy.sms.sdk.util;

/* SDK-428 huangzhiqiang 20160530 start */
public class CallBackState {
    public static final int CURRENT_THREAD_HAS_DATA = 1; // 当前线程回调，成功获数据
    public static final int CURRENT_THREAD_NO_DATA = -1; // 当前线程回调，暂时没有对应数据
    public static final int CURRENT_THREAD_NEED_QUERY = -2; // 当前线程回调，本地无数据，需要通过联网接口查询
    public static final int CURRENT_THREAD_NEED_DOWNLOAD = -3; // 当前线程回调，需要下载
    public static final int CURRENT_THREAD_SCROLLING = -4; // 当前线程回调，滚动条正在滚动，不查询数据
    public static final int CURRENT_THREAD_REPEAT_REQUEST = -5; // 当前线程回调，重复请求
    public static final int HAS_DATA = 2; // 新线程或当前线程回调，成功获取数据
    public static final int REQUEST_SUCCESS = 3; // 新线程或当前线程回调，请求成功
    public static final int UPLOAD_COMPLETE = 4; // 新线程或当前线程回调，上传完成
    public static final int DOWNLOAD_COMPLETE = 5; // 新线程或当前线程回调，下载完成
    public static final int DOWNLOAD_FAILED = -6; // 新线程或当前线程回调，下载失败
    public static final int NEED_QUERY = -7; // 新线程回调或当前线程，本地无数据，需要通过联网接口查询
    public static final int NO_DATA = -8; // 新线程回调或当前线程，暂时没有对应数据
    public static final int UNKNOWN = -9; // 新线程回调或当前线程，未知状态
    public static final int ERROR = -10; // 新线程回调或当前线程，出现异常
}
/* SDK-428 huangzhiqiang 20160530 end */